Version Control System view

This view defines the adaptors used by SNiFF+ for integrating 3rd-party version control tools. The Version Control System view of the Project Attributes dialog allows you to choose one of the adaptors that are defined in your Preferences.

The following buttons allow you to modify the list of file types:

| Note
| There is no limit to the length of the CMVC commands that you enter in the CMVC Command Specification fields. Note, however, that your Preferences are written to a file. The longer the file, the longer the time necessary to read its contents. Therefore, rather than entering a long list of commands in the CMVC Command Specification fields, we suggest that you write your commands in scripts and execute these scripts in this view.

New... | Allows you to create a new adaptor. Pressing the button will open a New Adaptor dialog prompting you for the name of the new adaptor. You will be warned if an adaptor with the same name already exists.
Copy... | Copies the name of the currently selected adaptor and adds -1 at the end of the existing name.
Rename... | Opens the Rename dialog in which you can rename the selected adaptor.
Delete | Deletes the selected adaptor from your Preferences.
Set Writable | In the User Level tab, press this button to copy the currently selected adaptor from the Site level. You can then modify the adaptor at the User level.
More Options... | Enabled only if ClearCase is selected. Opens the ClearCase Options dialog.

Clear Case Options dialog
The following applies for ClearCase only.

Symbol Update

Enable Automatic Update | Enable to start automatic periodic updating.
Update Log File | Specifies the name of the log file containing information about the updates.
Update Interval | Specifies the interval at which SNiFF+'s should check the Update Log File.
Show Confirmation Dialog | When selected, whenever SNiFF+ checks the Update Log File, a dialog will appear with a list of all the files checked-in since the last check of the log file.

For more information, please refer also to the Notifying SNiFF+ of files checked-in with ClearCase
Symbol Sharing

- General
SNiFF+ symbol files can be shared among views, via winkin, as derived objects. To achieve this, a

.shared directory holding the symbol files is checked in to the project root directories.
The whole mechanism is fully automated, and requires no user action apart from the steps outlined below.
Because this feature demands a certain overhead (creation of derived objects and winkin), it should only be applied where a number of similarly configured views are used.
- Initial activation
For initial activation, open your root project(s) (With Symbols enabled!) in a view with a baseline configuration and no branches.
After setting the symbol sharing options, close the project(s) in the current view.
Once the projects have been closed after the initial setting, they can be opened in other views.
- Dialog check boxes

Enable Symbol Sharing | Makes SNiFF+ symbol files available to other views, via winkin, as derived objects.
Do Sharing Asynchronously | If symbol sharing is enabled, derived object files are created as needed when projects are closed. Depending on the project size and ClearCase server performance, this may take some time. Enable this option to run the sharing process in the background. Caution: Do not attempt to immediately reload a project before the sharing process has run its course!